MINI-DB: A Pedagogical tool for Teaching Advanced Database Systems

نویسنده

  • Hossein Hakimzadeh
چکیده

It seems that designing and implementing database engines may have become a lost art. Although most standard database text books [1] [2] [3] include ample coverage of algorithms for design and implementation database engines, many computer science programs seem to provide minimal coverage of file organizations, theoretical foundations, and algorithms necessary to build a database engine. The systematic removal of “file organizations and information retrieval” as a topic of study coupled with greater emphasis on the so called “practical applications” of databases, have joined hands to eliminate the coverage of theory and implementation of the underlying database engine.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

KERMIT: A Knowledge-based Entity Relationship Modelling Intelligent Tutor

Database (DB) modelling is the foundation of an efficient database. Similar to other design tasks, database modelling requires extensive practice to excel in it. Conventionally, DB modelling is taught in classrooms where the task of modelling a typical database is demonstrated and students practice in tutorials. Even though one-to-one human tutoring is the most effective teaching method, there ...

متن کامل

Designing an Intelligent Tutoring System for Database Modelling

Database (DB) modelling is the cornerstone of an efficient database. Students require extensive practice to excel in modelling databases due to the analysis and design nature of the task. Conventionally, DB modelling is taught in a classroom environment where the instructor demonstrates the task using typical cases and students practice modelling in labs or tutorials. However, there will never ...

متن کامل

Miniproject-Based Learning as an Effective Tool for Teaching Computer Networks to Graduate Students

This article reports on the experience of using the technique of miniproject-based learning (MPBL) as a key pedagogical method for teaching advanced computer networks within the context of a Master’s programme. A two-threaded approach was adopted. The MPBL thread within the course allows the students to gain practical experience and a deeper understanding of the key concepts of network protocol...

متن کامل

Recreating a Periodic Table: A Tool for Developing Pedagogical Content Knowledge

We describe an inquiry-based activity designed to develop the pedagogical content knowledge of prospective chemistry teachers. The investigation asks students to analyze data to derive an imaginary periodic table in a parallel universe. The activity allows future teachers to revise and integrate central concepts and ideas in chemistry and to analyze and reflect on important pedagogical issues i...

متن کامل

Relational Algebra Teaching Support Tool

In recent years, there has been an increasing supply of digital, pedagogical tools, known as Digital Learning Objects (DLO) – digital resources (image, film, animation, etc.) and software developed specifically for educational purposes. In the area of Computer Science, teaching Databases present a particular challenge because of a lack of quality tools to work with Relational Algebra. The prese...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007